home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 34.zip / BS1 part 34 / Weubblers handler.adf / Docs / AMIGADOS.doc next >
Text File  |  1989-01-25  |  1KB  |  43 lines

  1.  
  2.                         AmigaDos-Dokumentation
  3.  
  4.  
  5.  
  6.     Diese Dokumentation beschreibt die vom AmigaDos-Programm zur Verfue-
  7. gung gestellten Hilfsprozeduren. Die einzelnen Files befinden sich im
  8. Docs/Amigados-Directory.
  9.  
  10.     Durch den Aufruf <run amigados> wird ein MessagePort mit Namen
  11. "MotorPort" zur Verfuegung gestellt, an den alle anderen Programme Anfragen
  12. richten koennen. Zur Kommunikation sollte unbedingt die support.lib
  13. benutzt werden. Hier zunaechst ein kurzes Beispiel:
  14.  
  15. main()
  16. {
  17.  unsigned char * Buffer;
  18.  InitMotor();
  19.  
  20.  Buffer = AllocChipMem (512);
  21.  /* Alloziere genuegend ChipMemory fuer den Puffer */
  22.  MotorMsg->Action=ActionRead;
  23.  /* Aktion: Lies von einer Amiga-Disk */
  24.  MotorMsg->Drive=0;
  25.  MotorMsg->Destination = Buffer;
  26.  MotorMsg->Track = 40;
  27.  MotorMsg->Sector = 3;
  28.  MotorMsg->NumSecs = 1;
  29.  /* Lies einen Sektor ab Track 40, Sektor 3 von Drive 0 in den Puffer */
  30.  
  31.  DoAction();
  32.  /* Fuehre die Aktion durch und warte auf die Ausfuehrung */
  33.  
  34.  _abort();
  35.  /* Gib den Speicher zurueck */
  36. }
  37.  
  38.     Nach obigem Schema koennen alle Anfragen an AmigaDos durchgefuehrt
  39. werden. Die Bedeutung der einzelnen Aktionen wird im folgenden erklaert
  40. (bzw. im docs/AMIGADOS-Ordner).
  41.     Die hierbei auftretenden Kommandos und Returncodes sind in handler.h
  42. definiert.
  43.